 /* @author Asucena Sarazua
 * Carné 08213
 * Algoritmos y Estructura de Datos
 */
package parqueo;
import java.util.Scanner;
//package parqueo;
public class parqueo {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args)
    {
        int n;
        String placa,a,d;
        a="a";
        d="d";
        Scanner scan= new Scanner(System.in);
        System.out.println("Ingrese el Numero de Parqueo que Desea");
        n=scan.nextInt();

        stack<String> collection=new stack<String>(n);
        boolean nomas = false;
        System.out.println("a tamano "+ Integer.toString(collection.num()));
        
        while(!nomas)
        {
        System.out.println("Opciones del Parqueo");
        System.out.println("Presione la letra de la opcion que desee:");
        System.out.println("'a' Ingreso al Parqueo");
        System.out.println("'d' Salir del  Parqueo");
        String opcion =scan.next();
        
           if (opcion.equals(a))
           {
               System.out.println("INGRESO: Ingrese el numero de placa");
               placa = scan.next();
               //System.out.println(placa);
               if(collection.empty())
               {
            	   collection.guardar(placa);
            	   System.out.println("SALIDA: Su carro puede Ingresar");
                   System.out.println(placa);
               }
               else
            	   System.out.println("Parque lleno. No puede ingresar su vehiculo");

           }
           else
           if (opcion.equals(d))
           {
               System.out.println("Ingrese el numero de placa");
               placa = scan.next();
               collection.Sacar(placa);
               System.out.println(placa);

           }
           else{
        	   
               System.out.println("La Opcion no es Valida");
           }

    }

        
    }

}